Skip to content

Conversation

@nnarayen
Copy link
Contributor

@nnarayen nnarayen commented Dec 16, 2025

🚀 What

  • Builds new base images, to include 3.14. The non-gpu base images are based off trixie now, the gpu ones haven't changed their base.
  • Updates configuration where needed to support py314

💻 How

🔬 Testing

@nnarayen nnarayen marked this pull request as ready for review December 16, 2025 20:53
tenacity>=8.1.0
# To avoid divergence, this should follow the latest release.
truss==0.11.1
truss==0.11.27rc3
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a chicken and egg - we use this truss version to perform config validation server side, but this needs to change to include py314 as an eligible python_version

However, a release with this can't exist until this PR is merged, so I've manually created an rc to prove tests pass. Once we create a release, we can fast follow this to 0.12.0

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nnarayen Did you mean rc003 here at all, or is that intentional?

Copy link
Contributor Author

@nnarayen nnarayen Dec 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

discussed offline - pypi truncates but seems to support installing via either rc003 or just rc3!

@nnarayen nnarayen force-pushed the nikhil/add-py314-support branch from cfb47b7 to 041d795 Compare December 16, 2025 20:54
# base images on a merge. Updating this version will cause
# base images to be pushed with this tag.
TRUSS_BASE_IMAGE_VERSION_TAG = "v0.9.117"
TRUSS_BASE_IMAGE_VERSION_TAG = "v0.12.0"
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've proactively published the new base images using the next tag as 0.12.0. Another slight chicken/egg problem

@nnarayen nnarayen merged commit ef6436b into main Dec 16, 2025
63 of 64 checks passed
@nnarayen nnarayen deleted the nikhil/add-py314-support branch December 16, 2025 21:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants